// Decompiled by Jad v1.5.7f. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) 
// Source File Name:   IUserService.java

package com.iphaeton.lms.business.organize;

import com.iphaeton.exception.BusinessException;
import com.iphaeton.lms.pojo.organize.User;
import java.util.List;
import org.dom4j.Document;

public interface IUserService
{

    public abstract User save(User user)
        throws BusinessException;

    public abstract void remove(String s)
        throws BusinessException;

    public abstract void remove(User user)
        throws BusinessException;

    public abstract User findUserById(String s)
        throws BusinessException;

    public abstract User findUserByUserId(String s)
        throws BusinessException;

    public abstract User doLogin(String s, String s1)
        throws BusinessException;

    public abstract String findSysRole(User user)
        throws BusinessException;

    public abstract List findGroup(User user, String s)
        throws BusinessException;

    public abstract Document getUserMenuDocument(String s, String s1)
        throws BusinessException;
}
